Definition einer Anzahl von unterschiedlichen Strategien für unterschiedliche Feinsteuerungen . Die unterschiedlichen Strategien sollen beliebig austauschbar sein.
Für unterschiedliche Konfigurationen der Fertigungszelle sind unterschiedliche Abläufe für die Bearbeitung der Werkstücke nötig. Bei der Anpassung an die aktuelle Konfiguration in der Ablaufsteuerung treten die folgenden Probleme auf :
Die Schwierigkeiten treten auf, weil Teile des Algorithmus für die Ablaufsteuerung variabel gehalten werden müssen. Das Entwurfsmusters Strategy nach [Gamma et. al., 1995] zeigt hier einen Lösungsweg auf. Mit Hilfe des Entwurfsmuster wird der Algorithmus in zwei Teile geteilt. Der eine Teil ist konstant und braucht bei Veränderung der Konfiguration der Fertigungszelle nicht verändert werden. Der andere Teil ist abhängig von der Konfiguration der Fertigungszelle. Für diesen Teil werden mehrere Klassen definiert, wobei jede dieser Klassen jeweils einen Algorithmus für eine Konfiguration der Fertigungszelle enthält. Durch Austausch der Klassen ist dann eine leichte Anpassung möglich.